package com.yy.jhl.bean;

import java.io.Serializable;
import java.util.List;

/**
 * Created by libingn on 2017/12/19.
 */

public class OrderFlowInfo implements Serializable {
    /**
     * order_id : A0E58FB4-4126-2E1D-EDB7-352EBCC7C0FE
     * order_sn : XM20171216_001_001_001
     * title : 恒源路
     * company_supply_id : 0E5AFC8F-6782-880A-30CC-3B3909F95336
     * company_supply_name : cesh222
     * company_buy_id : F8C9CD1C-8354-E86C-CA8E-89128AB2BCED
     * company_buy_name : test
     * flow_content : 下单-物流监管-到货验收-结束
     * deadline : 2017-12-16 00:00:00
     * price_total : 70.00
     * contract :
     * remark :
     * status : 2
     * del : 0
     * create_by : 12389482-3t5i-11e6-9e4f-000c29ced1a4
     * create_by_name :
     * create_time : 2017-12-16 02:53:47
     * update_time : 2017-12-16 02:53:47
     * order_info : 墙砖  1--地砖  2个--水泥  1--地砖  1个
     * order_ratio : 65
     * order_batch : {"logistics_batch":"批次XM20171216_001_001_001_001##出库准备##2017-12-21 17:40:49--批次A0E58FB4-4126-2E1D-EDB7-352EBCC7C0FE_101##出库准备##2017-12-21 14:39:25","arrival_batch":""}
     * ship_address : [{"order_contact_id":"2681A738-D2A8-56CC-7160-1B0A4465EE2A","contact":"啊实打实","phone":"1392935663","company_name":"张有为4第三方第三方都是","address_info":"河北 江苏 舒城县 啊实打实打算打算的"}]
     */

    private String order_id;
    private String order_sn;
    private String title;
    private String company_supply_id;
    private String company_supply_name;
    private String company_buy_id;
    private String company_buy_name;
    private String flow_content;
    private String deadline;
    private String price_total;
    private String contract;
    private String remark;
    private String status;
    private String del;
    private String create_by;
    private String create_by_name;
    private String create_time;
    private String update_time;
    private String order_info;
    private double order_ratio;
    private OrderBatchBean order_batch;
    private List<ShipAddressBean> ship_address;

    public String getOrder_id() {
        return order_id;
    }

    public void setOrder_id(String order_id) {
        this.order_id = order_id;
    }

    public String getOrder_sn() {
        return order_sn;
    }

    public void setOrder_sn(String order_sn) {
        this.order_sn = order_sn;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getCompany_supply_id() {
        return company_supply_id;
    }

    public void setCompany_supply_id(String company_supply_id) {
        this.company_supply_id = company_supply_id;
    }

    public String getCompany_supply_name() {
        return company_supply_name;
    }

    public void setCompany_supply_name(String company_supply_name) {
        this.company_supply_name = company_supply_name;
    }

    public String getCompany_buy_id() {
        return company_buy_id;
    }

    public void setCompany_buy_id(String company_buy_id) {
        this.company_buy_id = company_buy_id;
    }

    public String getCompany_buy_name() {
        return company_buy_name;
    }

    public void setCompany_buy_name(String company_buy_name) {
        this.company_buy_name = company_buy_name;
    }

    public String getFlow_content() {
        return flow_content;
    }

    public void setFlow_content(String flow_content) {
        this.flow_content = flow_content;
    }

    public String getDeadline() {
        return deadline;
    }

    public void setDeadline(String deadline) {
        this.deadline = deadline;
    }

    public String getPrice_total() {
        return price_total;
    }

    public void setPrice_total(String price_total) {
        this.price_total = price_total;
    }

    public String getContract() {
        return contract;
    }

    public void setContract(String contract) {
        this.contract = contract;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getDel() {
        return del;
    }

    public void setDel(String del) {
        this.del = del;
    }

    public String getCreate_by() {
        return create_by;
    }

    public void setCreate_by(String create_by) {
        this.create_by = create_by;
    }

    public String getCreate_by_name() {
        return create_by_name;
    }

    public void setCreate_by_name(String create_by_name) {
        this.create_by_name = create_by_name;
    }

    public String getCreate_time() {
        return create_time;
    }

    public void setCreate_time(String create_time) {
        this.create_time = create_time;
    }

    public String getUpdate_time() {
        return update_time;
    }

    public void setUpdate_time(String update_time) {
        this.update_time = update_time;
    }

    public String getOrder_info() {
        return order_info;
    }

    public void setOrder_info(String order_info) {
        this.order_info = order_info;
    }

    public double getOrder_ratio() {
        return order_ratio;
    }

    public void setOrder_ratio(double order_ratio) {
        this.order_ratio = order_ratio;
    }

    public OrderBatchBean getOrder_batch() {
        return order_batch;
    }

    public void setOrder_batch(OrderBatchBean order_batch) {
        this.order_batch = order_batch;
    }

    public List<ShipAddressBean> getShip_address() {
        return ship_address;
    }

    public void setShip_address(List<ShipAddressBean> ship_address) {
        this.ship_address = ship_address;
    }

    public static class OrderBatchBean {
        /**
         * logistics_batch : 批次XM20171216_001_001_001_001##出库准备##2017-12-21 17:40:49--批次A0E58FB4-4126-2E1D-EDB7-352EBCC7C0FE_101##出库准备##2017-12-21 14:39:25
         * arrival_batch :
         */

        private String logistics_batch;
        private String arrival_batch;
        private String batch_num;

        public String getBatch_num() {
            return batch_num;
        }

        public void setBatch_num(String batch_num) {
            this.batch_num = batch_num;
        }

        public String getLogistics_batch() {
            return logistics_batch;
        }

        public void setLogistics_batch(String logistics_batch) {
            this.logistics_batch = logistics_batch;
        }

        public String getArrival_batch() {
            return arrival_batch;
        }

        public void setArrival_batch(String arrival_batch) {
            this.arrival_batch = arrival_batch;
        }
    }

    public static class ShipAddressBean {
        /**
         * order_contact_id : 2681A738-D2A8-56CC-7160-1B0A4465EE2A
         * contact : 啊实打实
         * phone : 1392935663
         * company_name : 张有为4第三方第三方都是
         * address_info : 河北 江苏 舒城县 啊实打实打算打算的
         */

        private String order_contact_id;
        private String contact;
        private String phone;
        private String company_name;
        private String address_info;

        public String getOrder_contact_id() {
            return order_contact_id;
        }

        public void setOrder_contact_id(String order_contact_id) {
            this.order_contact_id = order_contact_id;
        }

        public String getContact() {
            return contact;
        }

        public void setContact(String contact) {
            this.contact = contact;
        }

        public String getPhone() {
            return phone;
        }

        public void setPhone(String phone) {
            this.phone = phone;
        }

        public String getCompany_name() {
            return company_name;
        }

        public void setCompany_name(String company_name) {
            this.company_name = company_name;
        }

        public String getAddress_info() {
            return address_info;
        }

        public void setAddress_info(String address_info) {
            this.address_info = address_info;
        }
    }
}
